# 使用 OpenJDK 作为基础镜像
FROM openjdk:21-jdk-slim

# 设置工作目录
WORKDIR /app

# 设置 JAR 文件参数
ARG JAR_FILE=app.jar

# 复制指定的 JAR 包到容器
COPY ${JAR_FILE} /app/app.jar

# 容器运行时暴露的端口
EXPOSE ${PORT}

# 运行 Java 应用
ENTRYPOINT ["java", "-jar", "/app/app.jar"]